.top3 { /* third line for horizontal navi over all */
   height: 27px;  /* IE5.x */
   padding: 0;
   margin: 0;
   width: 100%;
   background: #D5DBE1  139px 0px; background-repeat:repeat-x;
   height: 25px;
   font-size: 14px;
} 
/* ====== snip ========*/
/* === Horizontal menu  ================== */
 
.nlu_horiz01 ul {
   margin: 0 ;
   padding: 0;
   list-style: none;
   font-weight: bold;
   text-decoration: none;
   font-size: 14px;
   font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
   float: left;
}
 
.nlu_horiz01 li { display: inline; float: left; }
 
a.nlu_horiz01, a.nlu_horiz01:link, a.nlu_horiz01:visited, a.nlu_horiz01:active, a.nlu_horiz01:focus {
   color: #172882;
   text-decoration: underline;
   font-size: 14px;
}
 
.nlu_horiz01 a {
   float: left;
   margin:0;
   padding:0 0 0 5px;
   text-decoration:none;
   font-size: 14px;
   cursor: pointer; /* IE doesnt display the hand when you roll over the link for some reason. This fixes it */
}
 
.nlu_horiz01 a span {  
   padding:4px 13px 2px 8px;
   color:#555555;
   display: block;
   float: left;
   font-size: 14px;
}
 
.nlu_horiz01_behind {  /* The last entry only one pix width */
   float: left;
   margin:0;
   padding:0;
   height:25px; width:1px;
}
 
/* BG images shifted up: .active = -50px   a:hover = -25px */
.nlu_horiz01  ul li.active a { font-size: 14px; color: #172882;    text-decoration:underline;   background-position:0% -50px; }
.nlu_horiz01  ul li.active a span { font-size: 14px; color: #172882;    background-position:100% -50px; }
 
.nlu_horiz01  ul li.act_path a { font-size: 14px; color: #172882;    text-decoration:underline;   background-position:0% -50px; }
.nlu_horiz01  ul li.act_path a span { font-size: 14px; color: #172882;    background-position:100% -50px; }
 
.nlu_horiz01  ul li.sub_parent.act_path a { font-size: 14px; color: #555555;    text-decoration:none;   background-position:0% 0px; }
.nlu_horiz01  ul li.sub_parent.act_path a span {font-size: 14px; color: #555555;    background-position:100% 0px; }
 
.nlu_horiz01  ul li.sub_parent.act_path.active a { font-size: 14px; color: #172882;    text-decoration:underline;   background-position:0% -50px; }
.nlu_horiz01  ul li.sub_parent.act_path.active a span {font-size: 14px; color: #172882;    background-position:100% -50px; }
 
.nlu_horiz01 ul li a:hover { font-size: 14px;   text-decoration: none; color:#1E3F82; background-position:0% -25px; }
.nlu_horiz01 ul li a:hover span { font-size: 14px; f  text-decoration: none; color:#1E3F82;   background-position:100% -25px; }
 
.nlu_horiz01 ul li.sub_parent.act_path a:hover {font-size: 14px;   text-decoration: none; color:#1E3F82; background-position:0% -25px; }
.nlu_horiz01 ul li.sub_parent.act_path a:hover span {font-size: 14px;   text-decoration: none; color:#1E3F82;   background-position:100% -25px; }
/* ====== snip ========*/